Skip to content

Android build support - #43

Merged
kickhead13 merged 6 commits into
mainfrom
android
Mar 12, 2026
Merged

Android build support#43
kickhead13 merged 6 commits into
mainfrom
android

Conversation

@Doru991

@Doru991 Doru991 commented Mar 6, 2026

Copy link
Copy Markdown
Contributor

This PR makes some small modifications in order to make the app capable of building and running on Android with the same codebase. The main changes are:

  • Added docs describing the main process of setting up the dev environment for Android, and building and running the app in an emulator.
  • Removed some unused default dependencies from some Rust libraries that didn't play nice with Android.
  • Modified the credential saving and loading system; instead of using hardcoded paths for Windows and Unix systems, now it uses Tauri's built-in user data manager.

AI assistance: Troubleshooting Android build and execution issues; Model used: Claude Opus 4.6 on Claude Code.

Comment thread src-tauri/src/fs/mod.rs Outdated
Comment on lines +14 to +15
#[cfg(debug_assertions)]
println!("write: {}", path.display());

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why not use the logger here? (from src/prelude.rs)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Forgot about it, done

Comment thread src-tauri/src/fs/mod.rs
Comment thread src/app.js
@Doru991
Doru991 removed the request for review from OllieOlafsson March 6, 2026 22:52

@kickhead13 kickhead13 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks Good To Me.

@catyuzu23 catyuzu23 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looking good

@ValentinNimigean ValentinNimigean left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

very nice!!

@kickhead13
kickhead13 merged commit 08e80a6 into main Mar 12, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants